package com.fy.fyzf.bean;

import java.util.ArrayList;
import java.util.List;

public class AddSignThree {

    /**
     * commissionHold :
     * commissionOwner :
     * commissionPayTime :
     * commissionPayType : 0
     * commissionResults :
     * customerCheckNumber :
     * customerContact :
     * customerName :
     * customerPhone :
     * customerSource : 0
     * housingId : 0
     * performanceId : 0
     * performanceUserParams : [{"assignGroupName":"","assignName":"","assignPct":"","assignReason":"","assignTurnover":"","id":0}]
     * remark :
     */

    private String commissionHold;
    private String commissionOwner;
    private String commissionPayTime;
    private Integer commissionPayType;
    private String commissionResults;
    private String customerCheckNumber;
    private String customerContact;
    private String customerName;
    private String customerPhone;
    private Integer customerSource;
    private Integer housingId;
    private Integer performanceId;
    private String remark;
    private List<PerformanceUserParamsBean> performanceUserParams = new ArrayList<>();

    public String getCommissionHold() {
        return commissionHold;
    }

    public void setCommissionHold(String commissionHold) {
        this.commissionHold = commissionHold;
    }

    public String getCommissionOwner() {
        return commissionOwner;
    }

    public void setCommissionOwner(String commissionOwner) {
        this.commissionOwner = commissionOwner;
    }

    public String getCommissionPayTime() {
        return commissionPayTime;
    }

    public void setCommissionPayTime(String commissionPayTime) {
        this.commissionPayTime = commissionPayTime;
    }

    public Integer getCommissionPayType() {
        return commissionPayType;
    }

    public void setCommissionPayType(Integer commissionPayType) {
        this.commissionPayType = commissionPayType;
    }

    public String getCommissionResults() {
        return commissionResults;
    }

    public void setCommissionResults(String commissionResults) {
        this.commissionResults = commissionResults;
    }

    public String getCustomerCheckNumber() {
        return customerCheckNumber;
    }

    public void setCustomerCheckNumber(String customerCheckNumber) {
        this.customerCheckNumber = customerCheckNumber;
    }

    public String getCustomerContact() {
        return customerContact;
    }

    public void setCustomerContact(String customerContact) {
        this.customerContact = customerContact;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public Integer getCustomerSource() {
        return customerSource;
    }

    public void setCustomerSource(Integer customerSource) {
        this.customerSource = customerSource;
    }

    public Integer getHousingId() {
        return housingId;
    }

    public void setHousingId(Integer housingId) {
        this.housingId = housingId;
    }

    public Integer getPerformanceId() {
        return performanceId;
    }

    public void setPerformanceId(Integer performanceId) {
        this.performanceId = performanceId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<PerformanceUserParamsBean> getPerformanceUserParams() {
        return performanceUserParams;
    }

    public void setPerformanceUserParams(List<PerformanceUserParamsBean> performanceUserParams) {
        this.performanceUserParams = performanceUserParams;
    }

    public  static class PerformanceUserParamsBean {
        public PerformanceUserParamsBean(String assignGroupName, String assignName, String assignPct, String assignReason, String assignTurnover, Integer id) {
            this.assignGroupName = assignGroupName;
            this.assignName = assignName;
            this.assignPct = assignPct;
            this.assignReason = assignReason;
            this.assignTurnover = assignTurnover;
            this.id = id;
        }

        /**
         * assignGroupName :
         * assignName :
         * assignPct :
         * assignReason :
         * assignTurnover :
         * id : 0
         */

        private String assignGroupName;
        private String assignName;
        private String assignPct;
        private String assignReason;
        private String assignTurnover;
        private Integer id;

        public String getAssignGroupName() {
            return assignGroupName;
        }

        public void setAssignGroupName(String assignGroupName) {
            this.assignGroupName = assignGroupName;
        }

        public String getAssignName() {
            return assignName;
        }

        public void setAssignName(String assignName) {
            this.assignName = assignName;
        }

        public String getAssignPct() {
            return assignPct;
        }

        public void setAssignPct(String assignPct) {
            this.assignPct = assignPct;
        }

        public String getAssignReason() {
            return assignReason;
        }

        public void setAssignReason(String assignReason) {
            this.assignReason = assignReason;
        }

        public String getAssignTurnover() {
            return assignTurnover;
        }

        public void setAssignTurnover(String assignTurnover) {
            this.assignTurnover = assignTurnover;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }
    }
}
